Boya werd in januari 2017 door 1860 München weggeplukt bij APEJES Mfou. Hetzelfde jaar nog maakte hij de overstap naar de Belgische eersteklasser Royal Excel Moeskroen. Bij Moeskroen speelde hij in zijn eerste seizoen slechts vijf wedstrijden. Het seizoen daarop steeg zijn aantal speelminuten. Gaandeweg ging Boya meer zijn stempel drukken, waarop in de winter van 2020 naast AA Gent ook KRC Genk, Standard Luik en Royal Antwerp FC interesse toonde in de Kameroener wiens contract in de zomer van 2020 afliep.[1][2]
Hoewel Boya het meest aan AA Gent gelinkt werd, tekende hij in juni 2020 transfervrij bij Antwerp.[3]
Boya maakte op 6 januari 2016 zijn interlanddebuut voor Kameroen. In een vriendschappelijke interland tegen Rwanda (1-1) viel hij tijdens de rust in voor Ronald Ngah. Boya werd een jaar later door bondscoach Hugo Broos geselecteerd voor de Afrika Cup 2017, die Kameroen won. Boya kwam er echter geen minuut in actie.